package com.cn.jinl.api;

import com.cn.jinl.domain.AbandonMaterialHandle;
import com.cn.jinl.domain.AbandonPercentVo;
import com.cn.jinl.domain.AbandonVo;
import com.cn.jinl.domain.AbandonYearVo;
import com.cn.jinl.utils.QueryForm;

import java.util.List;
import java.util.Map;

public interface IAbandonMaterialHandleService {

    List<AbandonMaterialHandle>getAbandonMaterialHandleList(QueryForm queryForm)throws Exception;

    List<AbandonVo>getAbandonVoList()throws Exception;

    List<AbandonYearVo>getAbandonYearVoList(String year)throws Exception;

    Map<String,Object> getAbandonPercentList(QueryForm queryForm)throws Exception;

    String addBatchAbandonMaterialHandles(List<AbandonMaterialHandle> abandonMaterialHandles)throws Exception;
}
